<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>数组任意位置添加元素</title>
	</head>
	<body>
		<h4>题目描述</h4>
		<p>在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr，结果返回新的数组</p>
		<span>insert([1, 2, 3, 4], 'z', 2)</span>
		<script>
			var arr = [1, 2, 3, 4];
			function insert(a, s, i){
				var arr = a;
				var new_arr = [];
				arr.forEach( (i) => {
					new_arr.push(i);
				});

				new_arr.splice(i,0,s);

				return new_arr;
			}

			console.log(insert(arr, 'z', 2));
			console.log(arr);
		</script>
	</body>
</html>
